package org.chs.ts.batch.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.chs.ts.base.batch.exec.entity.BatchClearBasicTaskStepExec;

import java.util.Collection;
import java.util.List;

/**
 * @Description: batch_clear_basic_task_step_exec
 * @Author: jeecg-boot
 * @Date:   2024-04-09
 * @Version: V1.0
 */
public interface IBatchClearBasicTaskStepExecService extends IService<BatchClearBasicTaskStepExec> {

    void updateTaskStepExecForInit(String batchSysCode,String taskGroup, String taskId, String execDate);

    boolean updateTaskStepByObj(String taskExecid, String s, String serverName, String s1, String s2, String rtnCode, String number);

    boolean removeBatch(List<BatchClearBasicTaskStepExec> taskSteplist);

    boolean saveBatchs(Collection<BatchClearBasicTaskStepExec> clearBasicTaskStepExecsList);
}
